RAIS  3.2
C:/Projekte/RAIS/common/RADEVCriterias.cs
Go to the documentation of this file.
00001 using System;
00002 using System.Collections.Generic;
00003 using System.Text;
00004     
00005 namespace RAIS.Common
00006 {
00010     public enum ReportType
00011     { 
00015         OneLine,
00019         Summary,
00023         Complete,
00027         Export
00028     }
00032     public class RADEVCriterias
00033     {
00034         #region Private fiels
00035         List<string> _IAEAEventIDs;
00036         DateTime startDate = DateTime.MinValue;
00037         DateTime endDate = DateTime.MinValue;
00038 
00039         string fromEvetnID = "";
00040         string toEvetnID = "";
00041 
00042         bool recordsSetToIAEA = false;
00043         bool allRecords = false;
00044 
00045         string facility = "";
00046 
00047         string instalationName = "";
00048         string specificPractice = "";
00049 
00050         string contactOrganization = "";
00051 
00052         string iAEARegion = "";
00053 
00054         ReportType type;
00055 
00056         string _IAEAEventID = "";
00057         string _deviceName = "";
00058         #endregion
00059 
00060         #region Properties
00061 
00065         public List<string> IAEAEventIDs { get { return _IAEAEventIDs; } set { _IAEAEventIDs = value; } }
00066         
00070         public string Facility{ get { return facility; } set { facility = value; } }
00074         public string DeviceName { get { return _deviceName; } set { _deviceName = value; } }
00078         public string IAEAEventID { get { return _IAEAEventID; } set { _IAEAEventID = value; } }
00082         public DateTime StartDate { get { return startDate; } set { startDate = value; } }
00086         public DateTime EndDate { get { return endDate; } set { endDate = value; } }
00090         public string FromEvetnID { get { return fromEvetnID; } set { fromEvetnID = value; } }
00094         public string ToEvetnID { get { return toEvetnID; } set { toEvetnID = value; } }
00098         public bool AllRecords { get { return allRecords; } set { allRecords = value; } }
00102         public string InstalationName { get { return instalationName; } set { instalationName = value; } }
00106         public string SpecificPractice { get { return specificPractice; } set { specificPractice = value; } }
00110         public string ContactOrganization { get { return contactOrganization; } set { contactOrganization = value; } }
00114         public string IAEARegion { get { return iAEARegion; } set { iAEARegion = value; } }
00118         public ReportType Type { get { return type; } set { type = value; } }
00119         #endregion
00120     }
00121 }